package com.biancheng.biancheng.biancheng6;

public class 猴子吃桃问题 {

    /**
     * 猴子第一天摘下若干个桃子，当即吃了一半，还不瘾，又多吃了一个
     * 第二天 早上又将剩下的桃子吃掉一半 ，又多吃了一个 。
     * 以后每天早上都吃了前一天剩下的一半零一个。
     * 到第10天早上想再吃时，见只剩下一个桃子了。求第一天共摘了多少个桃。
     * @param args
     */
    public static void main(String[] args) {
        int m = 1;//第10天剩余的桃子数
        for (int i = 9; i > 0; i--) {//采用逆推的思维
            m = m * 2 + 1+1;
        }
        System.out.println(m);
    }

//    public static void main(String[] args){
//        int i,s=1;
//        for(i=0;i<9;i++)
//        {
//            s=(s+1)*2;
//        }
//        System.out.println("第一天共摘了桃子为："+s);
//    }

}
